libxc: mmapbatch-v2 adjustments
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 22 Jan 2010 10:59:51 +0000 (10:59 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 22 Jan 2010 10:59:51 +0000 (10:59 +0000)
commit7848a26a9729479720edfcee8c6bd816eb11ac41
tree3e84286123405ec5b960d42950974fc7a3545837
parentd6aaa9ee0f8ba5d2d8ff1187b05ed9becee0b40c
libxc: mmapbatch-v2 adjustments

Just like the kernel, the fallback implementation of
xc_map_foreign_bulk() should clear the error indication array upon
success.

Also, a few allocations were needlessly using calloc() instead of
malloc().

Finally, in xc_domain_save() allocate the error indicator array once
(along with the other arrays) instead of using realloc() (without
error checking) in the loop body.

Signed-off-by: Jan Beulich <jbeulich@novell.com>
tools/libxc/xc_domain_save.c
tools/libxc/xc_linux.c
tools/libxc/xc_misc.c